firebase - flutter NoSuchMethodError
全部标签 我正在开发一个Android应用程序,我一直在网上研究一种在我离线时删除firebase存储上的文件的方法,但不幸的是,我没有找到任何东西!我找到的最接近的结果是如何恢复文件上传。我想知道是否有像Firebase实时数据库那样允许数据持久化的方法,我的意思是,当连接打开时,文件会自动删除。预先感谢您的帮助!!! 最佳答案 实际上,使用CloudFunctions可以很容易地实现您想要的功能。阅读:https://firebase.google.com/docs/storage/extend-with-functions创建一个onD
因为Application以其全局变量的使用而闻名。我在想也许最好在Application类的onCreate()方法中加载Firebase远程配置,所有变量都将存储为“publicstatic”并具有初始值。只是想知道这是否是个好主意,因为我曾尝试使用经典的getter/setter将远程配置存储为私有(private)对象,这经常导致null异常。 最佳答案 不要使用应用程序。如果您拥有(或将拥有)多进程应用程序,则某些Firebase功能可能会遇到问题。无法保证在您的应用中尽早调用fetch()会在需要时立即提供这些值。您应该
我正在使用android和firebase开发电子商务应用程序。我了解如何使用firebase控制台创建动态链接。但是,我希望能够在用户单击共享按钮时为每个产品创建动态链接。我的意思是,当用户点击分享按钮时,他们应该能够分享一个包含该特定产品的一些详细信息的链接,这样当有人点击该链接时,如果他们安装了该应用程序,他们就可以进入产品详细信息Activity。我试图查看文档,但无法准确找到我想要的内容。有人可以帮助我吗? 最佳答案 Firebase动态链接是一种框架,可将您的深层链接提供给iOS应用程序、Android应用程序或您的网站
我正在使用Firebase身份验证。用户可以通过电子邮件密码、google和facebook登录。我如何知道用户是否使用电子邮件密码登录?我看了thisanswer我试过这个:for(UserInfouser:FirebaseAuth.getInstance().getCurrentUser().getProviderData()){if(!(user.getProviderId().equals("facebook.com")||user.getProviderId().equals("google.com"))){System.out.println("Userissignedin
我正在开发一款使用Firebase和Geofire的应用。在当前位置运行地理查询时,假设我在OnKeyEntered覆盖方法中收到10个键。这些键中的每一个本质上都是Firebase中的一个用户节点。我需要听取查询区域中每个用户的任何数据更改,以便我可以在map上实时显示更新。目前,我正在为输入的每个键添加一个ValueEventListener,但我不确定同时启动这么多监听器是否是个好主意。查询区域中的用户可能超过50个。这意味着我可以有50个开放的监听器!有更好的方法吗?我试图找出一个firebase查询来仅过滤地理查询键,但没有成功。任何帮助都会很棒!
我目前正在我的MAC上设置我的ionic应用程序,但我一直遇到一个问题,当我添加cordova-plugin-fcm时,使用Cordova版本8.0.0和android版本6.4.0,我得到以下错误:Invaliddata,chunkmustbeastringorbuffer,notobject请注意,我的应用程序上没有安装ios平台。此外,由于我安装了FCM插件,我已将google-services.json文件添加到我的项目的根目录中。最后,最奇怪的是,当我使用我的PC时,我的项目运行正常。但是,在我的MAC(我一直使用的)上,它不适用于我的项目。知道为什么这不起作用。仅供引用-我
尝试在我的项目中实现Firebase但实现'com.google.firebase:firebase-core:16.0.1'这行带有下划线。请。感谢MbuodileObiosio,但我不知道是否有效。applyplugin:'com.android.application'android{compileSdkVersion27defaultConfig{applicationId"com.example.harun.basicmathquiz"minSdkVersion15targetSdkVersion27versionCode1versionName"1.0"testInstru
我在Android上使用FirebaseCloudFunctions库并使用getHttpsCallable调用云函数。问题是函数返回结果需要15-20秒给客户端,所以客户端抛出异常java.net.SocketTimeoutException:timeout.有什么办法可以改变超时时间吗? 最佳答案 最新版本的SDK添加了setTimeout和withTimeout方法,可让您配置自定义超时。请参阅此处的文档:https://firebase.google.com/docs/reference/android/com/google
我正在为我的应用程序开发一项功能,其中一个用户可以使用云功能向另一个用户发送通知。我的功能和通知按预期工作,但我无法以正确的方式处理错误,因为我的Android代码中总是出现“内部”错误。这是我的Android代码:publicstaticTaskcallFirebaseFunction(HashMapdata,Stringfuncion){FirebaseFunctionsmFunctions=FirebaseFunctions.getInstance();returnmFunctions.getHttpsCallable(funcion).call(data).continueWi
我正在尝试实现FirebaseAnalyticsforAndroid但它无法正常工作。到目前为止我所做的是这个https://firebase.google.com/docs/analytics/android/start/privateFirebaseAnalyticsmFirebaseAnalytics;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);//...mFirebaseAnalytics=FirebaseAnalytics.getInst